Documents পরিচালনা (Create, Read, Update, Delete)

Database Tutorials - আরাঙ্গো (ArangoDB) ArangoDB Web Interface |
275
275

ArangoDB-তে ডকুমেন্ট হলো JSON ফরম্যাটে সংরক্ষিত ডেটার একটি ইউনিট। ডকুমেন্ট পরিচালনার জন্য CRUD (Create, Read, Update, Delete) অপারেশনগুলো অত্যন্ত গুরুত্বপূর্ণ। ArangoDB আপনাকে এই অপারেশনগুলো খুব সহজে পরিচালনা করার জন্য একাধিক পদ্ধতি সরবরাহ করে।


ডকুমেন্ট তৈরি (Create)

AQL ব্যবহার করে তৈরি করা

INSERT {
    _key: "example",
    name: "ArangoDB",
    type: "Database"
} INTO my_collection

উপরের কোডে my_collection নামে একটি কালেকশনে একটি ডকুমেন্ট তৈরি করা হয়েছে।

Web Interface ব্যবহার করে তৈরি করা

  1. Collection নির্বাচন করুন।
  2. Add Document অপশন ক্লিক করুন।
  3. JSON ডেটা লিখে সেভ করুন।

ডকুমেন্ট পড়া (Read)

AQL ব্যবহার করে পড়া

FOR doc IN my_collection
    FILTER doc._key == "example"
    RETURN doc

এখানে my_collection থেকে _key মান example হওয়া ডকুমেন্টটি ফিরিয়ে আনা হয়েছে।

Web Interface ব্যবহার করে পড়া

  1. Collection-এ যান।
  2. Document List থেকে নির্দিষ্ট ডকুমেন্টটি সিলেক্ট করুন।
  3. এর সম্পূর্ণ ডেটা দেখুন।

ডকুমেন্ট আপডেট (Update)

AQL ব্যবহার করে আপডেট করা

UPDATE "example" 
WITH { type: "Multi-Model Database" } 
IN my_collection

এই কোয়েরি example নামের ডকুমেন্টে type ফিল্ডটি আপডেট করেছে।

Web Interface ব্যবহার করে আপডেট করা

  1. ডকুমেন্টটি নির্বাচন করুন।
  2. Edit অপশনে ক্লিক করে ফিল্ডগুলো আপডেট করুন।
  3. সেভ করুন।

ডকুমেন্ট মুছে ফেলা (Delete)

AQL ব্যবহার করে ডিলিট করা

REMOVE "example" IN my_collection

এটি example নামে _key বিশিষ্ট ডকুমেন্টটি মুছে ফেলবে।

Web Interface ব্যবহার করে ডিলিট করা

  1. Document List থেকে নির্দিষ্ট ডকুমেন্টটি সিলেক্ট করুন।
  2. Delete বাটনে ক্লিক করুন।

CRUD অপারেশনগুলোর উদাহরণ

Create, Read, Update, এবং Delete একত্রে

// Create
INSERT { _key: "sample", name: "Test", status: "Active" } INTO my_collection

// Read
FOR doc IN my_collection
    FILTER doc._key == "sample"
    RETURN doc

// Update
UPDATE "sample" WITH { status: "Inactive" } IN my_collection

// Delete
REMOVE "sample" IN my_collection

সারাংশ

ArangoDB-এর CRUD অপারেশনগুলো AQL, Web Interface, বা API ব্যবহার করে খুব সহজে সম্পাদন করা যায়। ডকুমেন্ট তৈরি, পড়া, আপডেট, এবং মুছে ফেলার মাধ্যমে ডাটাবেস পরিচালনা আরও কার্যকর হয়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion